# Current configuration of the Yacht Devices Engine Gateway
# Serial number: 00000000, firmware: 1.51 10/12/2025

# Supported protocols: J1939,MEFI4B,SMARTCRAFT,BRP_ROTAX,EDC2,MDI,VOLCANO,
# SUZUKI,GENSET,MAN,HYUNDAI,VW. Options: REQUESTS,HANDSHAKE,OPT1.
PROTOCOLS=J1939,MDI

# The default speed is 250 kbps (J1939, SmartCraft), but this may vary depending
# on the protocol and its version. Most BRP engines use 500 kbps.
ENGINE_CAN_SPEED=250

# Mapping of the engine network instances (CAN addresses for J1939, MDI, EDC2,
# Volcano and MEFI4B; engine numbers for SmartCraft and BRP) to NMEA instances.
ENGINE_0=0
ENGINE_1=OFF
ENGINE_2=OFF
ENGINE_3=OFF
ENGINE_4=OFF
ENGINE_5=OFF
ENGINE_6=OFF
ENGINE_7=OFF

# The number of seconds to add to the motor hours is useful when the EDC/ECU has
# been replaced, negative values are allowed
HOURS_OFFSET=0

# Convert an engine angle to a NMEA 2000 rudder angle (for SmartCraft only)
RUDDER=OFF

# Send fake fuel rate data depending on RPM. See the description and calibration
# settings at: https://www.yachtd.com/news/instant_fuel_consumption.html
FUEL_RATE_FAKE=OFF
# This setting is used in fake fuel rate calculations and in the Volcano protocol
FUEL_RATE_MUL=0.700

# Change the NMEA 2000 device class/function from 'Engine Gateway' to 'Genset
# Gateway', this is useful when GENSET protocol is used
GENSET_N2K_CLASS=OFF

# These trim settings are reset when SMARTCRAFT or MEFI4B protocols are
# switching. Use the CALIBRATE_TRIM setting (see the Manual) to calibrate the
# trim on the water.
TRIM_ZERO=28708
TRIM_STEP=128

# ON/OFF. Transmission of exhaust gas temperature from the engine network.
EXHAUST_TEMP=OFF

# OFF/1..252. Maps the intake manifold temperature to the NMEA 2000
# temperature types (types 1..14 are defined, other values are reserved).
INTAKE_MANIFOLD_TEMP=OFF

# What J1939 data (KEYSWITCH/CHARGING/POWER_INPUT/OFF) is sent to the NMEA 2000
# network as battery data. The value depends on the engine model.
NMEA_BATTERY=KEYSWITCH

# Mapping of engine battery data to NMEA 2000 batteries
BATTERY_0=0
BATTERY_1=OFF
BATTERY_2=OFF
BATTERY_3=OFF
BATTERY_4=OFF
BATTERY_5=OFF
BATTERY_6=OFF
BATTERY_7=OFF

# What J1939 data (KEYSWITCH/CHARGING/POWER_INPUT/OFF) is sent to the NMEA 2000
# network as alternator voltage
NMEA_ALTERNATOR=KEYSWITCH

# Send engine fuel level data as DIESEL or GASOLINE (which may not be supported
# by MFD), or OFF to completely block the sending of fuel level data
FUEL=OFF

# Map fuel tanks (two can be connected to each engine in J1939 and SmartCraft)
# to NMEA 2000 tanks (0..9). For J1939, the number on the right is the engine
# address. For SmartCraft, it is the engine number (0..3). For BRP Rotax, only
# the PORT tanks are supported.
FUEL_0=0,PORT
FUEL_1=0,STARBOARD
FUEL_2=OFF
FUEL_3=OFF
FUEL_4=OFF
FUEL_5=OFF
FUEL_6=OFF
FUEL_7=OFF
FUEL_8=OFF
FUEL_9=OFF

# Tank capacity in litres
TANK_CAPACITY_0=DEFAULT
TANK_CAPACITY_1=DEFAULT
TANK_CAPACITY_2=DEFAULT
TANK_CAPACITY_3=DEFAULT
TANK_CAPACITY_4=DEFAULT
TANK_CAPACITY_5=DEFAULT
TANK_CAPACITY_6=DEFAULT
TANK_CAPACITY_7=DEFAULT
TANK_CAPACITY_8=DEFAULT
TANK_CAPACITY_9=DEFAULT
TANK_CAPACITY_9=DEFAULT

# p4, p8, ..., p95 | OFF. This setting defines 12 calibration points at 4%, 8%,
# 12%, 20%, 30%, 40%, 50%, 60%, 70%, 80%, 90% and 95% (assuming that 0% and
# 100% do not require calibration). For each point, specify the correct reading
# value. For example, if your fuel gauge shows 50% when the tank is actually
# only 19% full, you should set 19 as the value for the 50% calibration point
# (the 7th value in the calibration string).
TANK_CALIBRATION_0=OFF
TANK_CALIBRATION_1=OFF
TANK_CALIBRATION_2=OFF
TANK_CALIBRATION_3=OFF
TANK_CALIBRATION_4=OFF
TANK_CALIBRATION_5=OFF
TANK_CALIBRATION_6=OFF
TANK_CALIBRATION_7=OFF
TANK_CALIBRATION_8=OFF
TANK_CALIBRATION_9=OFF

# OFF/0..15. Mapping the Volvo Penta EVC water tank to an NMEA fresh water tank
# on the 1st engine. For subsequent engines, the tank number will be incremented.
FRESH_WATER=OFF

# Mapping of Volvo Penta MDI auxiliary sensor warning to NMEA 2000 warnings.
# For example, if an auxiliary sensor signals the presence of water in the fuel,
# set the value to 000100.
MDI_AUX_MASK=000000
# Mapping of Volvo Penta MDI "System Fault" to NMEA 2000 warnings.
MDI_SYS_FAULT_MASK=000000

# These settings allow up to 10 custom J1939 and BRP Rotax alerts to be mapped
# to NMEA 2000 engine warnings.
ALERT_0=OFF
ALERT_1=OFF
ALERT_2=OFF
ALERT_3=OFF
ALERT_4=OFF
ALERT_5=OFF
ALERT_6=OFF
ALERT_7=OFF
ALERT_8=OFF
ALERT_9=OFF

# Turn on 'Warning Level 1', 'Warning Level 2' or 'Power Reduction' if at least
# one bit of the current engine status matches the specified mask.
ALERT_WARN1_MASK=000000
ALERT_WARN2_MASK=000000
ALERT_POWER_REDUCTION_MASK=000000

# Only bits set in this hexadecimal mask can be set by the Gateway in the
# engine status in NMEA 2000.
NMEA_ALERT_MASK=FFFFFF

# Map engine network transmission instances to NMEA 2000 instances
TRANSMISSION_0=3
TRANSMISSION_1=4
TRANSMISSION_2=OFF
TRANSMISSION_3=OFF
TRANSMISSION_4=OFF
TRANSMISSION_5=OFF
TRANSMISSION_6=OFF
TRANSMISSION_7=OFF

# These settings allow up to 10 custom J1939 and BRP Rotax alerts to be mapped
# to NMEA 2000 transmission warnings.
TRANS_ALERT_0=OFF
TRANS_ALERT_1=OFF
TRANS_ALERT_2=OFF
TRANS_ALERT_3=OFF
TRANS_ALERT_4=OFF
TRANS_ALERT_5=OFF
TRANS_ALERT_6=OFF
TRANS_ALERT_7=OFF
TRANS_ALERT_8=OFF
TRANS_ALERT_9=OFF

# Only the bits set in this hexadecimal mask can be set by the Gateway in the
# transmission status in NMEA 2000.
TRANMISSION_ALERT_MASK=1F

# Settings for the Volcano protocol, see the User Manual
WATER_DEPTH_OFFSET=OFF
WATER_SPEED_CORRECTION=OFF
WATER_TEMP_OFFSET=OFF

# Forward messages with specified PGNs from an engine network to a NMEA network.
PASS_PGN_TO_NMEA=OFF
# OFF/YDEG/AS_IS/0..252. These messages may be forwarded with no changes
# (AS_IS), from the Gateway's address, or from a specified CAN address.
PASS_ADDR_TO_NMEA=AS_IS

# Forward specified messages from an NMEA 2000 network to an engine network.
# Some boats have trip/fuel computers installed in the engine network that
# require NMEA 2000 speed data.
PASS_PGN_TO_ENGINE=OFF
# OFF/AS_IS/0..253. These messages can be forwarded with no changes (AS_IS) or
# from the specified CAN address.
PASS_ADDR_TO_ENGINE=210

# List of PGNs separated by commas. This can be used with engines and
# generators which report engine hours (PGN 65253), software version (PGN
# 65242), or serial numbers (PGN 65260) on request.
ISO_REQUEST=OFF

# This group of settings allows replacing of engine data with data from NMEA
# 2000 sensors connected to NMEA 2000 network or engine network. Specified
# setting is for he ENGINE_0 or TRANSMISSION_0, data instance +1 will be used
# for ENGINE_1, etc.
SUBSTITUTE_BOOST=OFF
SUBSTITUTE_FUEL_PRESSURE=OFF
SUBSTITUTE_OIL_PRESSURE=OFF
SUBSTITUTE_OIL_TEMP=OFF
SUBSTITUTE_CLNT_PRESSURE=OFF
SUBSTITUTE_CLNT_TEMP=OFF
SUBSTITUTE_TRANS_PRESSURE=OFF
SUBSTITUTE_TRANS_TEMP=OFF

# End of file
